package com.dingyx.ps.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @description 灵活用工任务表
 * @author zhangyang@zencor.cn
 * @date 2021-03-04
 */
@Data
public class TaskVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 任务id（主键）
     */
    private Long id;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 用工企业id
     */
    private Integer enterpriseId;

    /**
     * 用工企业名称
     */
    private String enterpriseName;

    /**
     * 任务状态（0:审核中，1:已驳回，2:进行中，3:待验收，4:已完成，5:已作废，6:已拒绝）
     */
    private Integer taskStatus;

    /**
     * 任务类型（0:指派任务）
     */
    private Integer taskType;

    /**
     * 任务佣金（单价）
     */
    private BigDecimal taskUnitPrice;

    /**
     * 任务佣金（总）
     */
    private BigDecimal taskSumPrice;

    /**
     * 任务说明
     */
    private String taskDesc;

    /**
     * 验收说明
     */
    private String acceptDesc;

    /**
     * 审核说明
     */
    private String examineDesc;

    /**
     * 指派人数
     */
    private Integer appointNumber;

    /**
     * 发布时间
     */
    private LocalDateTime publishDate;

    /**
     * 服务类目
     */
    private String serviceCategory;

    /**
     * 服务开票类目
     */
    private String billingCategory;

    /**
     * 任务佣金开票类目
     */
    private String taskBillingCategory;

    /**
     * 关联任务名称
     */
    private String relationTask;

    /**
     * 创建时间
     */
    private LocalDateTime createDate;

    /**
     * 创建人
     */
    private Integer createBy;

    /**
     * 更新时间
     */
    private LocalDateTime updateDate;

    /**
     * 更新人
     */
    private Integer updateBy;

    /**
     * 备注
     */
    private String remark;
}

